Feasible C7+ Splitting Methods An Object-Oriented Approach
نویسنده
چکیده
When using equations of state to predict the phase behavior of hydrocarbon mixtures, problems occur with the C7+ fraction that exists in such mixtures. Minimizing such problems requires breaking down (splitting) the C7+ fraction into a number of pseudo-components with a single carbon number; e.g. C7, C8, C9..., etc. Extensive compositional analyses of too many reservoir fluids from all over the world have shown exponential molar distributions (mole fraction/molecular weight relation) of the C7+ pseudo-components. Hence exponential methods are extensively used by many researchers as a first choice for splitting the C7+ fraction. Other researchers are still suggesting improvements and enhancements to such methods. This is due to their feasibility in the sense that they do not contain too many unknown or difficultto-determine parameters. In addition, C7+ characterization represents only a minor portion of the process of compositional reservoir simulation. This paper revisits the most common splitting methods that were presented in literature and have gotten a wide acceptance in the oil industry. A worthwhile aspect of the paper, however, is that it proposes an improvement to the Katz constant-parameter splitting method. The improved method compared well with other splitting methods for all tested data sets. Another aspect of the paper is that the program has been coded in an object-oriented manner, which offers flexibility in programming and allows the different parts of the code to be described easily and in a natural manner as if they were real world objects. Some examples that were cited in literature are presented. Index Term— C7+ splitting; hydrocarbon plus fractions; phase behavior; equations of state; OOP application
منابع مشابه
Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملساختار دهی آنی دادههای مکانی ورودی GIS با تأکید بر عارضه راه
An important issue in implementation of a GIS system is preparation of data to be entered in GIS. To produce spatial data for GIS using photogrammetric techniques, conventional method is to apply photogrammetric and GIS systems individually (off-line procedure). This approach is costly, time consuming and somehow unreliable due to the fact that 3D photogrammetric model is not available at the ...
متن کاملComparison of Performance in Image Classification Algorithms of Satellite in Detection of Sarakhs Sandy zones
Extended abstract 1- Introduction Wind erosion as an “environmental threat” has caused serious problems in the world. Identifying and evaluating areas affected by wind erosion can be an important tool for managers and planners in the sustainable development of different areas. nowadays there are various methods in the world for zoning lands affected by wind erosion. One of the most important...
متن کاملAutomatic Implementation of Real-Time Object-Oriented Models and Schedulability Issues
The object-oriented design methods and their CASE tools are widely used in practice by many real-time software developers. However, object-oriented CASE tools require an additional step of identifying tasks from a given design model. Task identiication is usually performed in an ad-hoc manner using hints provided by human designers. In this paper, we present our ongoing research into schedulabi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010